head sheriff - French English Dictionary